$(document).ready(function() {
  $('pre code').each(function(i, block) {
    hljs.highlightBlock(block);
  });
});

//判断是电脑还是手机

function IsPC() {
    var userAgentInfo = navigator.userAgent;
    var Agents = ["Android", "iPhone",
                "SymbianOS", "Windows Phone",
                "iPad", "iPod"];
    var flag = true;
    for (var v = 0; v < Agents.length; v++) {
        if (userAgentInfo.indexOf(Agents[v]) > 0) {
            flag = false;
            break;
        }
    }
    return flag;
}

//ul,li菜单收起放开
$(document).ready(function()
{
  if(IsPC()){
    $("#mymenu ul li").next("ul").slideDown()
  }
  else{
    $("#mymenu ul li").next("ul").show()
  }
  $("#mymenu ul li").click(function()
  {
    if(IsPC()){
      $(this).next("ul").slideToggle();
    }
    else
    {
      $(this).next("ul").toggle();
    }
  });
});

//全部收起按钮
$(document).ready(function()
{
  $(".extend").val("全部收起")
  $(".extend").click(function()
  {
     if($(this).val() == "全部收起"){
       $(".extend").val("全部展开")
       if(IsPC()){
           $("#mymenu ul li").next("ul").slideToggle(700);
       }
       else
       {
            $("#mymenu ul li").next("ul").hide();
       }
     }
     else{
       $(".extend").val("全部收起")
       if(IsPC()){
           $("#mymenu ul li").next("ul").slideDown(700);
       }
       else
       {
           $("#mymenu ul li").next("ul").show();
       }
   };
  });
});
$(document).ready(function()
{
  $(".extend").css("color", "#ffffff");
  $(".extend").css("background-color", "#667788");
  var white = $(".extend").css("color")
  $(".extend").click(function()
  {
      if($(".extend").css("color") == white){
          $(".extend").css("color", "#66aaff");
          $(".extend").css("background-color", "#445566");
      }
      else
      {
          $(".extend").css("color", "#ffffff");
          $(".extend").css("background-color", "#667788");
      }
  });
});

//float_div
function resiz_float()
{
  if(!IsPC()){
    $("#float").hide()
  }
  $("#float").css("top", $(document).scrollTop() + (window.screen.height - 400 - $("#float").height()));
};
$(document).ready(resiz_float);
$(window).resize(resiz_float);
$(window).scroll(resiz_float);

$(document).ready(function()
{
  $("#float_sow").click(function(){
    if($("#float_nei").css('display') == 'none'){
      $("#float_nei").fadeIn(500);
      $("#float").css("opacity", "1.0");
    }
    else{
      $("#float_nei").hide();
      $("#float").css("opacity", "0.3");
    }
    resiz_float();
  });
});